ICS3U (Java): Introduction to Computer Science, Grade 11, University Preparation

Course Information

Resources

Course Materials


Required Software & Equipment

Students will be provided with most required hardware & software by the school computer lab. However, there are other resources that students are strongly encouraged to bring with them to class to assist their progress in the course. Students are strongly encouraged to set up a computer with the required software at home as well.

If a student brings a laptop to class, the teacher may assist as needed to install the required software. It is advised to do this setup early on in the course.

At minimum, students should have access to:

Textbook

While there is no official textbook for this course, here are some online textbooks that you may find useful:

Links

Below are some other links that you may find useful:

Tips for Success


Get ready to enjoy the excitement and challenge of programming using Java! In this course you will write and test computer programs, using various problem solving strategies, and will apply a software development life cycle to model to a software development project. You will also learn about computer environments and systems, and explore environmental issues related to computers, safe computing practices, emerging technologies, and post secondary opportunities in computer-related fields.

Listed below you will find some reminders to help you to be successful.

Assignment Submission


I have made every effort to ensure fair and equitable due dates for all students.

The due dates on the calendar and in Hapara are meant primarily as a pacing guideline. However, failure to complete the tasks reasonably close (within 2-3 days) to the provided due dates will hinder my ability to give you prompt feedback. Excessively late assignments run the risk of missing board mandated reporting timelines.

If you are unable to meet a due date, you must send me an EMAIL by the end of the period that the assignment is due, indicating the reason(s) why the assignment is late, and the date you expect your assignment will be ready to submit. (This is only for major unit assignments, not daily activities.) You will CC your parent/guardian on this email so they are aware.

If you use sample code from the Internet, you MUST provide the web address of the tutorial or forum where you learned the code. Failure to do so may result in your assignment NOT being considered for assessment. Using another student's code is also considered a violation of academic integrity. You are encouraged to share IDEAS, but don't share CODE.

Students must submit the daily tasks and assignments online as follows:

Any task/assignment is subject to a verbal follow-up